﻿ 

@charset "utf-8";
/* CSS Document */
body
{
    font-size: 12px;
    padding: 0px;
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
 li{ list-style:none;}  
/*table带边框设置*/
.ta1
{
    border-left: 1px solid #c5d4db;
	border-top: 1px solid #c5d4db;
	font-family: "微软雅黑";
	height: 421px;
	width: 879px;
}
 
.ta1 td
{
    padding: 2px;
}
/*table中有边框不带背景色的td设置*/
.ta1 .ta2 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #c5d4db;
	border-bottom-color: #C5D4DB;
}

.ta1 .ta2b {
	border-right: 1px solid #c5d4db;
}

/*table中小导航的td设置（带背景图）*/
.ta1 .ta3 {
	background-image: url(../images/ddh_04.jpg);
	background-repeat: repeat-x;
	text-align: center;
	height: 25px;
	line-height: 25px;
	 padding: 0px;
}

/*table中放按钮的td设置*/
.ta1 .ta4 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	text-align: center;
	border-right-color: #c5d4db;
	border-bottom-color: #c5d4db;
	padding: 2px;
}

/*table中文本TD设置，带背景色和边框*/
.ta1 .ta5 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #c5d4db;
	border-bottom-color: #C5D4DB;
	background-color:#f1f9ff; 
	color:#336699; 
	text-align:center
}

/*input中文本框样式*/
.inp1 {
	border: 1px solid #d2e5f4;
	
}

/*input中下拉菜单样式*/
.inp2 {
	border: 1px solid #d2e5f4;
}

/*input中文区域样式*/
.inp3 {
	border: 1px solid #A3CEEB;
	height:18px;
	line-height:18px;
}

/*表格外的按钮*/
.button {
	height: 24px;
	line-height:24px;
	border: 1px solid #4993cd;
	line-height: 18px;
	text-align: center;
	color: #FFFFFF;
	background:#62a6d7;
	font-family: "微软雅黑";
	min-width:60px;
	cursor:pointer;
}

/*数据列表内的操作按钮*/
.button2 {
	background-image: url('../images/anniut5.jpg');
	background-repeat: repeat-x;
	border: 1px solid #c5ddf1;
	color: #336699;
	line-height: 18px;
	text-align: center; padding: 2px 5px;
}

/*警告字设置*/
.alert {
	color: #990000;
}

/*不可用的字设置*/
.disable {
	color: #999999;
}

/*页头导航标题设置*/
.title {
	  background:transparent url(../images/16_relogin.png)  no-repeat 0% 55% !important; 
	 height: 24px;
    line-height: 24px;
    padding-left: 5px;
    font-weight: bold;
    font-family: "微软雅黑";
    
    margin-top: 0px;
    padding-left: 22px;
    color: #000;
    font-size: 14px;
    display: block; 
    border-bottom: solid 1px #2a82be;
}

/*导航中链接字设置*/
.title a
{
    color: #f0f0f0;
    text-decoration: none;
    font-weight: normal;
}

/*导航中链接字鼠标指上设置*/
.title a:hover
{
    text-decoration: underline;
    font-weight: normal;
}
/*div边框设置*/
.div {
	   border: 1px solid #C5D4DB;
    height: 50px;
    padding: 5px;
}

.ta1 .ta4 .button2 {
	background-image: url(../images/anniut5.jpg);
	background-repeat: repeat-x;
	height: 18px;
	border: 1px solid #c5ddf1;
	color: #336699;
	width: 45px;
}
.ta1 .ta4 a {
	text-decoration: none;
}


.mainCenter
{
	margin-top: 10px auto 5px auto;
	margin-bottom: 5px;
	margin-left: auto;
	margin-right:auto;
	width: 100%; 
}
.contentBody
{
    margin:0px 5px 0px 5px;
	 
}

 .tag
{
	background-color: #f1f9ff;
	width:140px;
}


/*表格样式*/
.mainTB
{
	font-family: "微软雅黑";
	background-color:#C5D4DB;
    color:Black;
}
.mainTB tr
{
	background-color:#FFF;
	height:25px;
	line-height:25px;
}
/*表格标题行样式*/
.HeadTr
{
	background-image: url(../images/ddh_04.jpg);
	background-repeat: repeat-x;
	text-align: center;
	height: 25px;
	line-height: 25px;
}


.titleRight
{
    width:395px;
    float:left;
    margin-right:15px;
    text-align:left;
}
.titleLeft
{
    width:395px;
    float:left;    
}

/*溢出字体截取*/
.overText
{
	width:100px;
	overflow:hidden;
	white-space:nowrap;
}
/*定义视图页签的基本样式*/
ul.cardUl
{
    font-size: 12px;
    list-style-type: none;
    text-align: center;
    height: 24px;
    color: #FFF;
    background-repeat: repeat-x;
    margin: 0px;
    padding: 0px;
}
/*默认样式下使用css文件*/
ul.cardUl li
{
    height: 27px;
    float: left;
    color: #FFF;
}
ul.cardUl li a
{
    float: left;
    height: 24px;
    display: block; /*让文字能够够居中*/
    color: #FFFFFF;
    white-space: nowrap;
    width: 100px;
    line-height: 24px;
    background-image: url(../images/bluran22.gif);
    background-repeat: repeat-x;
    font-family: "微软雅黑";
}
/*对点击下栏显示边框的代码进行美化*/
div.hackBox
{
    display: none;
    padding-top: 5px;
    padding-left: 0px;
    text-align: left;
    padding-bottom: 5px;
    height: 257px;
}
.Selected
{
    background-image: url(../Images/bluran13.gif);
    background-repeat: repeat-x;
}

/*使用AspNetPager分页控件的分页效果，后台效果*/
.anpager .cpb {background:#1F3A87 none repeat scroll 0 0;border:1px solid #CCCCCC;color:#FFFFFF;font-weight:bold;margin:5px 4px 0 0;padding:4px 5px 0;}
.anpager a {background:#FFFFFF none repeat scroll 0 0;border:1px solid #CCCCCC;color:#1F3A87;margin:5px 4px 0 0;padding:4px 5px 0;text-decoration:none}
.anpager a:hover{background:#1F3A87 none repeat scroll 0 0;border:1px solid #1F3A87;color:#FFFFFF;}
/*使用AspNetPager分页控件的分页效果，后台pager控件属性设置如下 CssClass="anpager" CurrentPageButtonClass="cpb" */


/*班级分配样式*/
.taSearch{}
.taSearch a { display: block; float:left; margin:5;height:20px;line-height:20px; text-align: center; background: url(../images/2.jpg) no-repeat 0px 0px; 
         color:#fff; font-size: 12px; font-weight: normal; text-decoration: none; padding-left:5px; }
.taSearch a span { display:block; background: url(../images/2.jpg) no-repeat right 0px; padding-right:8px;}
.taSearch a:hover { background: url(../images/1.jpg) no-repeat 0px 0px;}
.taSearch a:hover span{ background: url(../images/1.jpg) no-repeat right 0px;}

 /* ding 2011.1.10 后加css 搜索部分*/ 

.search {
	height: 64px;
	background-image: url(../images/ssbj.gif);
	background-repeat: repeat-x;
	padding-left: 20px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d7dfe2;
	border-left-color: #D7DFE2;
}
.search .search_input1 {
	width: 80px;
	height: 18px;
	border: 1px solid #d2e5f4;
}
.search .search_select1 {
	height: 18px;
	width: 105px;
	border: 1px solid #d2e5f4;
}
.search a {
	text-decoration: none;
}
.search2 {
	height: 29px;
	background-image: url(../images/ssbj_small.gif);
	background-repeat: repeat-x;
	padding-left: 20px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D7DFE2;
	border-left-color: #D7DFE2;
}
.search2 .search2_input1 {
	width: 105px;
	height: 18px;
	border: 1px solid #d2e5f4;
}
.search2 .search2_select1 {
	height: 18px;
	width: 105px;
	border: 1px solid #d2e5f4;
}
.search2 a {
	text-decoration: none;
}
.oparea
{
    display:inline;
}


/*ding 2011-1-12 新加的有关表格的css*/
.tab_alt {
	text-align: center;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #c6d1ed;
	border-left-color: #C6D1ED;
	line-height: 20px;
	border-bottom:solid 1px #C6D1ED;	
	border-top:#2a82be solid 2px;
}
.tab_alt tr
{
    line-height: 30px;
	height: 30px;
	
}
.tab_alt .header {
	line-height: 28px;
	background:#c3dced;
	background-repeat: repeat-x;
	height: 28px;
	color: #0064a8;
}
/*从Header开始索引为1,2,3....,奇数行的样式*/
.tab_alt .odd {
	/*line-height: 23px;
	height: 23px;
	background-image: url(/images/hover_06.jpg);
	background-repeat: repeat-x;
*/
}

/*从Header开始索引为0,1,2....,偶数行的样式,和JQuery统一*/
.tab_alt .even {
	line-height: 23px;
	height: 23px;
	/*background-image: url(/images/hover_06.jpg);*/
	background-repeat: repeat-x;
}
 
.noWrapTD
{
    white-space: nowrap;
}
/*选显卡样式*/
/*ul{ list-style-type:none;}
#ht{ width:1005; height:33px; background:url(../images/2_004.jpg) no-repeat; font-size:12px; font-weight:bold; font-family:"宋体"; color:#ffffff;}
#ht ul{ float:left;}
#ht li{ float:left; height:33px; line-height:15px; width:82px; text-align:center; margin-right:3px;}
.bg{ width:82px; height:31px; margin-top:2px; background:url(../images/2_003.jpg) no-repeat; color:#0275ab;}*/

ul{ list-style-type:none;}
#ht{ width:1005; height:25px; line-height:25px; background:url(../images/listBg.jpg) no-repeat; font-size:12px; font-weight:bold; font-family:"宋体"; color:#3ba1e3;}
#ht ul{ margin:0; padding:0;}
#ht li{ float:left; height:25px; width:82px; text-align: center; margin-right:3px;}
#ht li a{ color:#0064a8; text-decoration:none;}
#ht li.hover a{ color:#fff}
.hover{  width:82px; float:left;margin-right:3px; text-align:center; color:#ffffff; font-weight:bold;
        background:url(../images/tabbg.jpg) no-repeat;}
        
        
.ac_results {
	padding: 0px;
	border: 1px solid #2A82BE;
	background-color: white;
	overflow: hidden;
	z-index: 99999;  
}

.ac_results ul {
	width: 100%;
	 
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li { 
	margin: 0px; 
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
} 
.ac_results li.ac_even { float:none; width:auto}
.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #E7F1F7;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}
.schoollog{ margin:5px; padding:25px 0;}
.schoollog img{ width:240px; height:auto;}
.schoolpic{ margin:5px; padding:20px 0}
.schoolpic img{ width:120px; height:auto}


.video_edit{ overflow:hidden; padding:10px 0 0; *zoom:1}
.video_edit a{ color:#0064a8;}
.video_l{ float:left; width:450px; height:400px; margin:0 15px 0 0;}
.video_edit_main{ overflow:hidden; padding:5px 0;*zoom:1;}
.video_edit_l{ float:left; color:#666; width:60px; padding-right:8px; text-align:center; line-height:23px;}
.video_edit_c{ float:left; width:266px;}
.video_edit_r{ float:right; line-height:23px; padding-right:45px;}
.video_form{ clear:both; padding:8px 0 0 38px; overflow:hidden; line-height:24px;}
.video_form span{ float:left; padding-right:3px;}
.video_form input{ float:left; border:1px solid #b1b1b1; height:22px; vertical-align:middle; padding:0 3px; width:55px; margin-right:10px; font-size:12px; color:#666;} 
.video_form input.video_edit_bt{ float:right; height:30px; width:70px; background:url(../images/video_edit_bt.png); border:0; padding:0; margin:-3px 0 0 0; text-indent:-9999px;} 

.video_r1{ overflow:hidden; *zoom:1; margin-bottom:10px;}
.video_r1 h3{ font-size:12px; padding:5px 0; margin:0}
.video_r1 p{ padding:5px 0; margin:0}
.video_r1 p span{ padding-right:15px; color:#666;}
.video_r1 ul{ overflow:hidden; *zoom:1; padding:0; margin:0; line-height:18px;}
.video_r1 ul li{ float:left; margin:0 10px 0 0;}
.video_r1 ul li a{ white-space:nowrap;}

.video_r2{ float:left; width:648px; overflow:hidden; *zoom:1;}
 
.video_edit_scl a{ background:url(../images/video_edit_slc.png) no-repeat; width:130px; padding-left:16px; line-height:27px; height:27px; overflow:hidden; display:block; text-decoration:none;}
.video_kb{ padding-top:10px;}


.video_zm{ overflow:hidden;}
.video_zm_main{overflow:hidden; padding:5px; border:1px dashed #ccc; background:#f4f4f4; overflow-y:scroll; height:130px;}
.video_zm h3{ font-family:"微软雅黑"; font-size:14px; color:#666; line-height:30px; margin:0;}
.video_zm h3 span{ font-size:12px; font-weight: normal;}
.video_zm table{}
.video_zm table th{ border-bottom:1px solid #fff; text-align:left; color:#333}
.video_zm table td{ line-height:24px; height:24px; overflow:hidden; border-bottom:1px solid #fff; color:#666; border-top:1px solid #e8e8e8;}



.item{border:1px solid #ccc; width:auto; overflow:hidden;}
.item h3{ height:30px; line-height:30px; overflow:hidden; padding:0 10px; background:url(../images/title_bg.png) repeat-x; font-size:14px;}
.item h3 strong{ float:left;}
.item h3 span{ float:right; margin-top:9px;}
.item h3 span a{ display: block; text-indent:-9999px; overflow:hidden;  background:url(../images/icn.png) no-repeat 0 -69px; height:12px; width:36px;}
.item h3 ul{ height:30px; float:left; overflow:hidden; margin:0 -10px;}
.item h3 ul li{ float:left; height:30px; overflow:hidden; border-right:1px solid #ccc;}
.item h3 ul li.on,.item h3 ul li.on a:hover{ background:#FFF;}
.item h3 ul li a{ display:block; padding:0 30px;white-space:nowrap; overflow:hidden;}
.item h3 ul li a:hover{ color:#333; text-decoration:none; background:#ddd;}
.kb{ clear:both;}
.pright .login .item{ height:auto;}
.pright .login .item h3 strong{ background:none; padding-left:0;}
.pright .item h3{ cursor:pointer;}
.kb_c{ padding:10px;*zoom:1; overflow:hidden;}
.kc_info_c{padding:10px 15px; overflow:hidden;}
.kc_info_c p{padding:2px 0; overflow:hidden;}
.kc_list{}
.kc_list .news_hun h4 span{ color:#333; padding-left:15px; background:url(../images/icn.png) no-repeat -87px -65px}
.kc_list .news_hun p span{ color:#333;}
.kc_list .news_hun .pic img{ width:75px;}

.comments_c{ overflow-y:scroll; padding:10px 15px;}
.comments_sb{ overflow:hidden; margin-bottom:15px; color:#999;}
.comments_sb textarea{ border:1px solid #999;  height:72px;width:98%; font-size:12px; line-height:1.5}
.comments_bt { height:21px; padding:5px 0;}
.comments_list{ overflow:hidden; clear: both;}
.comments_list dl{ overflow:hidden; margin-bottom:15px;}
.comments_list dl dt{ height:18px; background:#eee; margin:5px 0}
.comments_list dl dt strong{ font-weight:normal; color:#0066ff; margin-right:5px;}
.comments_list dl dt span{ color:#999;}
.comments_list dl dd{ overflow:hidden;word-wrap: break-word; word-break: normal;}
.bt2{ background:url(../images/icn.png) no-repeat 0 -30px; width:70px; height:21px; cursor:pointer; color:#000; line-height:20px;}

.pages{ clear:both; overflow:hidden; height:20px; font-family:"宋体"; text-align:right}
.pages a{ display: inline-block; padding:0 5px; font-size:11px;  border:1px solid #ccc;}
.pages a:hover{ background:#ccc; text-decoration:none;color:#333;}
.pages span{ display: inline-block;}
/*.pages p{ float:left; color:#999;}*/
.pages ul{ float:right; overflow: hidden; width:150px;}
.pages ul li{ float:left; margin-right:5px;}
.pages ul li a{ display: inline-block; height:18px; padding:0 5px; border:1px solid #ccc;}
.pages ul li a:hover{ text-decoration:none; background:#ccc;}
.pages ul li.on{ color:#0066ff; font-weight: bold;}

.news{ overflow:hidden; padding:10px;}
.news .pages ul{ width:200px;}
.news .news_list li{ line-height:30px; height:30px; border-bottom:1px solid #eee;}
.news .news_list li a{ font-size:14px;}

.news_view{ overflow:hidden; padding:20px; border:1px solid #ccc;}
.news_t{ clear:both; font-size:18px; font-family:"微软雅黑"; line-height:28px; padding:5px; text-align:center}
.news_info{ clear:both; color:#999; text-align:center; border-bottom:1px solid #ddd; padding:5px;}
.news_info span{ margin:0 5px;}
.news_main{ line-height:1.8; padding:10px 0; min-height:260px;_height:260px; overflow:visible; font-size:14px}
.news_main center{ text-align:left; overflow:hidden;}
.news_main p{ text-indent:28px; padding:5px 0;}
.news_tips{ text-align:right; border-top:1px solid #ddd; padding-top:5px;}
.news_tips a{ margin:0 5px; color:#666;}

.login_c{ overflow:hidden; *zoom:1;}
.login_l{ float:left; width:600px; height:290px;}
.login_l ul{ padding-left:100px; padding-right:5px; padding-top:50px; padding-bottom:50px;}
.login_l ul li{ padding:10px 0;}
.login_l ul li .text{ border:1px solid #ccc; height:23px; line-height:23px; width:220px; background:none;}
.login_r{ width:340px; height:290px; float:right;}

.ms_c{ padding:10px;}
.ms_c .pages{ padding:10px;}
.ms_c .pages ul{width:200px;}
.ms_c .news_hun{ border-bottom:1px solid #ddd; padding:10px;}
.ms_c .news_hun h4{ margin-bottom:5px;}
.ms_c .news_hun p{ height:auto; padding:2px 0;}

.js_view{ overflow:hidden; padding:20px; border:1px solid #ccc;}
.js_view .news_hun{ padding:0;}
.js_view .news_hun h4{ margin-bottom:5px;}
.js_view .news_hun p{ height:auto; padding:2px 0;}

.user_edit{ height:auto!important; overflow:hidden; float:none; *zoom:1; padding:0;}
.user_edit ul li span{ margin-left:10px;}


/* ====== 日历样式====== */
.side{ width:740px; height:392px;  float: right; margin-right:20px; margin-top:20px;}
.year{ width:60px;  border:#dedede solid 1px;}
.riqi{ width:45px;  border:#dedede solid 1px;}
.date , .week { width:658px; border-right:1px solid #dedede; border-bottom:1px solid #dedede;margin:0;padding:0;}
.week { border-bottom:0;}
.date li , .week li { float:left; width:93px; height:55px; border-top:1px solid #dedede; border-left:1px solid #dedede; text-align:right;}
.week li { height:24px; line-height:24px; text-align:center;}
.date a , .date a :visited { display:block; width:56px; height:16px; line-height:16px; padding-right:6px; position:absolute; left:0; bottom:0;}
.date a.reserve , .date a.reserve :visited { background:#db321b; color:#fff;}
.date a.full_strength , .date a.full_strength :visited { background:#dedede; color:#4c4c4c;}
.date p { overflow:hidden; height:16px; line-height:16px; font-size:12px;}
.day_in_moth { float:left; padding-left:6px;}
.day { float:right; padding-right:6px; font-weight:bold;}
.main_calendar { width:605px; float:left; }
    .date_new { width:600px; height:28px; line-height:28px; border:1px solid #dedede; border-bottom:0 none; text-align:center;}

.tableCourse { border:1px solid #dedede; border-collapse:collapse; line-height:30px;  width:602px;margin:0 0 10px;padding:0; height:350px;}
.tableCourse th {  border-right:1px solid #dedede; border-bottom:1px solid #dedede; }
.tableCourse td { border:1px solid #dedede;  text-align:center; width:138px; vertical-align:top;}
.courseNameTd{ border:0; background:#dedede url(../images/coursename_bg.png) no-repeat center 0; padding:7px 3px 3px; overflow:hidden; *zoom:1;} 
.courseNameTd  td { border:0;} 


.schoolInfo{border:1px solid #ccc; width:auto; overflow:hidden; margin-bottom:10px;}
.schoolInfo h3{ height:30px; line-height:30px; overflow:hidden; padding:0 10px; background:url(../images/title_bg.png) repeat-x; font-size:14px;}
.schoolInfo h3 strong{ float:left;}


#tabUl  li { cursor: pointer; float: left;  list-style: none;}
#mid_r05{ width:600px; height:520px;color:#555555; margin-top:5px;overflow-y:scroll;overflow-x:hidden; }
.table01{   border:#e5e5e5 1px solid;width:609px; height:220px;}
.table01 .pic{ text-align:right; height:25px; padding-right:10px;}
#spCourseList{ margin-right:-10px; width:610px; display:block; overflow:hidden;}
#td01{width:92px; background:#f7f6f6; }
.table02{ width:100%; height:100%; border:0}
.table02 td{ height:24px; width:120px; border-top:#e5e5e5 solid 1px; text-align:center;}
.mid_r06{ width:600px; height:10px; background:#f2f2f2;}

	
/*课表样式course*/
.kuandu{ width:622px; height:520px; overflow:auto; scroll-y:auto;} 
.formyangshi1{width:150px; height:24px; font-family:"宋体"; font-size:12px; color:#444242;  text-align:center; background:#fafafa;}
.formyangshi2{width:150px; height:24px; font-family:"宋体"; font-size:12px; color:#444242;  text-align:center;  background:#fafafa;}
.formyangshi3{width:300px; height:24px; font-family:"宋体"; font-size:12px; color:#444242;  text-align:center; background:#fafafa;}

.smallbox{ width:600px;}
.classhead{ width:773px; height:27px; background:url(../images/classinddex_from_02.jpg) no-repeat; padding-top:13px; }/*头部的导航*/

.classform{ width:600px; background:#7a7677;  margin:0 auto; }/*表格样式*/
.classform1{ width:598px; height:16px; background:#e1dfe0; margin:0 auto; border-right:#7a7677 1px solid; border-left:#7a7677 1px solid; }/*分隔符样式*/

.courseTitle1  { font-size:14px; color:#dddddd; font-weight:bold; padding-left:50px; font-weight:bold; padding-left:74px;}
.courseTitle1  { font-size:14px; color:#dddddd; font-weight:bold; padding-left:50px; font-weight:bold; padding-left:74px;}
.txtyangshi{ font-size:14px; color:#000000; padding-left:50px; font-weight:bold; padding-left:74px;}
.txtbiaoge1{ font-size:14px; color:#000000; padding-left:108px; font-weight:bold; padding-left:135px;}
.txtbiaoge2{ font-size:14px; color:#000000; padding-left:199px; font-weight:bold; padding-left:245px;}
/*课表样式course结束*/  
.pgCurrent{ color:Red}
.cont{ position:relative; font-weight:normal; border-bottom:1px solid #fff; background:#eee; padding:1px 5px;}
.playTable{width:640px;}
.playTable li{ width:70px; float:left;}
.left{float:left;padding-left:5px;}
.right{float:right;padding-right:5px;}
.thead { float:left; width:75px; border-right:1px solid #ddd; border-top:1px solid #ddd; font-weight:normal; overflow: hidden;*zoom:1;}
.thead li{ height:49px; text-align:center; line-height:49px; overflow:hidden}
.thead .course_type{background:url(../images/course_type.gif) no-repeat; padding:0;}
.thead .course_up1{ padding:0; line-height:125px;}
.thead .course_down1{ padding:0; line-height:100px;}
.thead .course_up{ background:#eff6fb; height:auto; min-height:125px; _height:125px;_overflow:visible}
.thead .course_down{ background:#fff1e8; height:auto; min-height:100px; _height:100px;_overflow:visible}
.thead .course_up a{ display:block; height:23px; line-height:23px; border-top:1px solid #fff; border-bottom:1px solid #d7e4ed;}
.thead .course_down a{ display:block; height:23px; line-height:23px; border-top:1px solid #fff; border-bottom:1px solid #e5dfdb;}


#allCourse {
	position:absolute;
	left:600px;
	top:100px;
	width:250px;
	 
	z-index:3;
	background:#FFF;
	border:2px solid #A5C9EE;
}
#allCourse ul{  width:250px;}
#allCourse li{ float:left; padding:5px; margin:0px;}
#allCourse .home{background-color:#FFF; }
#allCourse .home a{width:60px; display:block; line-height:20px;  text-align: center; font-size:12px}
#allCourse .home a:hover{ color:#03c;  font-weight:bold; text-decoration:none}
